generally esteemed and respected - Français Anglais Dictionnaire